Houdini 13.0 Одежда

Перед началом

  • Чтобы получить предсказуемые результаты, это важно, моделируйте все в реальном размере в метрах. Если Вы предпочитаете футы, то Вы можете изменить единицы длины в Hip File Options. Важно, чтобы Вы установили единицы длины прежде, чем Вы создадите свою симуляцию, иначе единицы не вступят в силу.
  • Удостоверьтесь, что в начальной установке, ткань нигде не пересекает геометрию тела.
  • Вы можете моделировать Вашу ткань, используя или треугольники или квадраты. Если Вы используете треугольники, то рекомендуется, чтобы Вы добавили атрибуты uv, чтобы управлять складками и направлениями деформации ткани. Если Вы моделируйте Вашу ткань как квадраты, координаты uv являются дополнительными. Если Вы пропускаете их, складки и направления деформации ткани определяются направлениями ребер. Также возможно моделирование ткани, используя смесь треугольников и квадратов, пока Вы обеспечиваете uvs.
  • У любых анимаций персонажа, которые Вы используете с тканью, должна быть неизменная топология - одни и те же количества точек/вершин/примитивов в каждом кадре.

Создание простой ткани

  1. Создайте часть геометрии ткани, используя инструмент Grid tool на полке Create.
  2. Измените параметр Size на сетке на 1×1.
  3. Выделите объект и щелкните по инструменту Cloth Object tool на полке Cloth, чтобы превратить сетку в объект ткани.
  4. Ограничьте два угла объекта ткани, используя инструмент Cloth Follow Animation на полке Cloth.

  5. Нажмите кнопку Play на playbar, чтобы наблюдать анимацию.

Одевание анимированного персонажа

Предположим, что Вы имеете в наличии геометрию ткани и анимированную геометрию тела персонажа, как сети SOP. Тогда Вы можете настроить симуляцию одевания персонажа, используя инструменты на полке Cloth.

  1. Откройте файл SimpleDressSetup в качестве примера TODO.
  2. Превратите платье в Cloth Object.
  3. Щелкните по инструменту Deforming Collider, чтобы превратить анимированную геометрию тела в объект, с которым может сталкиваться ткань.
  4. Используйте инструмент Attach Cloth to Body tool, чтобы присоединить объект ткани к анимированному телу.
  5. Нажмите кнопку Play на playbar, чтобы наблюдать анимацию.

Для более подробного обучения, см., Как создать простую юбку ткани и присоединить её к персонажу.

Подсказки

  • Установка масштаба пространства (spatial scale) на значение 1 в Cloth Solver приведет к симуляции размера реального мира. В зависимости от размера Вашей сцены это может быть по умолчанию 0.1.